base upon - English Synonyms Dictionary